"""
1. 不支持并行会怎么样？
parallel_read_safe、parallel_write_safe 不支持并行时，当用户使用 -j auto 时，
Sphinx 会对该扩展强制使用单进程模式，无法使用多核CPU加速构建

2、什么情况下扩展是并行安全的？
1）无共享状态
不修改全局变量，所有配置存储在 app.config 中
2）文件写入隔离
每个进程写入不同的文件或使用原子写入操作
3）无竞态条件
不依赖执行顺序，避免对同一文件的并发写入

parallel_read_safe 读取并行：多个进程同时解析文档
影响阶段：文档解析阶段
典型需求：扩展是否在解析时修改全局状态

parallel_write_safe 写入并行：多个进程同时输出生成文件
影响阶段：文档生成阶段
典型需求：扩展是否在写入文件时会有冲突
"""
